class Bird(object):
	have_feather = True
	way_of_reproduction = 'egg'

	def move(self, dx, dy):
		position = [0, 0]
		position[0] = position[0] + dx
		position[1] = position[1] + dy
		return position

summer = Bird()

print summer.way_of_reproduction
print 'after move:', summer.move(5, 8)

class Chicken(Bird):
	way_of_move = 'walk'
	possible_in_KFC = True

class Oriole(Bird):
	way_of_move = 'fly'
	possible_in_KFC = False

summer = Chicken()
print summer.have_feather
print summer.move(4, 9)

class HappyBird(Bird):
	def __init__(self, more_words):
		print 'we are happy birds.', more_words

summer = HappyBird('Happy, Happy!')

print 'hello'
